Briefly Noted: Essential Programming for Linguistics

نویسنده

  • Martin Weisser
چکیده

This book is of only marginal use as a Perl primer for linguists or as a university textbook. Thick with explicatory text in 10-point Minion font, some chapters, such as that on references and modules, are consequently very difficult to work through, and are written in sometimes abstruse language (“The other thing is something to do with how we use functions,” p. 55), which further impedes full comprehension. The book’s exercises become increasingly arduous (number 24, for example, asks the reader to build a basic concordancer using the localizer “my,” which is not explained until 20 pages later), and readers must therefore resort to downloading Weisser’s solutions and trying to decipher the code themselves. Furthermore, these solutions provide programs that are usually too basic for genuine linguistic research, such as a dictionary-compiler into which the user must type every entry by hand. Because Weisser makes little reference to other work, readers leave this book with the discouraging feeling that no usable Perl code exists for linguists, and that they are still unable to write their own. The book’s greatest shortcomings are in the areas of subroutines, modules, and objects. Making only a single passing reference to CPAN in his chapter on modularity, Weisser refers to only three modules (pp. 110–112) but never provides a functioning program that uses them. Because one of Perl’s greatest strengths is in the reusability of its modules, it is disappointing to find so little on them in this book. Objects are also a great strength of Perl, but Weisser dismisses them in a dense fourpage chapter which ends, as usual, with the acknowledgment that the examples he has provided can only be made useful by writing a program “which, however, I shall leave to you as a further exercise” (p. 120). Linguists seeking a primer or classroom textbook on Perl are probably still best served by Michael Hammond’s Programming for Linguists (Blackwell, 2003), which, although it has slightly fewer examples of linguistically relevant code, brings readers to about the same skill level that Weisser’s book does, and with greater clarity.—Brian Ó Broin, William Paterson University

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Philosophical and Axiomatic Grounding of Fuzzy Theory

At times, it is essential to re-affirm the philosophical and axiomatic foundations of Fuzzy Theory in order to search and discover new avenues of research and to shed a new light onto basic assumptions. For such a purpose, first, the perspectives of Pierce and Zadeh are review with regards to determinacy and indeterminacy. Secondly, the ontological and epistemological foundations of both the Cl...

متن کامل

Key Lexical Chunks in Applied Linguistics Article Abstracts

In any discourse domain, certain chunks are particularly frequent and deserve attention by the novice to be initiated and by the expert to maintain a sense of community. To make a relevant contribution to the awareness about applied linguistics texts and discourse, this study attempted to develop lists of lexical chunks frequently used in the abstracts of applied linguistics journals. The abstr...

متن کامل

Coling 2008 22 nd International Conference on Computational Linguistics

While large-scale corpora and various corpus query tools have long been recognized as essential language resources, the value of word association norms as language resources has been largely overlooked. This paper conducts some initial comparisons of the lexical relationships observed within Japanese collocation data extracted from a large corpus using the Japanese language version of the Sketc...

متن کامل

A Mathematical Programming Model for Flow Shop Scheduling Problems for Considering Just in Time Production

  In this paper, we consider a flow shop scheduling problem with bypass consideration for minimizing the sum of earliness and tardiness costs. We propose a new mathematical modeling to formulate this problem. There are several constraints which are involved in our modeling such as the due date of jobs, the job ready times, the earliness and the tardiness cost of jobs, and so on. We apply adapte...

متن کامل

Linguistics and Natural Language Processing

Introduction The paper addresses the issue of cooperation between linguistics and natural language processing (NLP), in general, and between linguistics and machine translation (MT), in particular. It focuses on just one direction of such cooperation, namely applications of linguistics to NLP, virtually ignoring for now any possible applications of NLP to linguistics, which can range from provi...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2010